class Existencia < ActiveRecord::Base
  belongs_to :almacen
  
  validates_presence_of :producto_id, :cantidad, :unidad_medida_id
  validates_numericality_of :cantidad
  
  def aumentar(cantidad = 1)
    self.cantidad += cantidad
    save(false)
    
  end
  
  def disminuir(cantidad = 1)
    self.cantidad -= cantidad
    save(false)
    
  end
  
  def unidad_medida
    UnidadMedida::UNIDADES_MEDIDA.invert[unidad_medida_id]
  end
  
end
